<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--#config errmsg="" --><!-- saved from url=(0022)http://help.adobe.com/ -->
<html lang="zh-cn">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
        <meta name="lang" content="zh-cn" />
        <meta name="area" content="livedocs" />
        <title>InDesign CS4 * 使用 GREP 表达式搜索</title>
        <meta name="product" content="$product" />
        <meta name="productv" content="" />
        <meta name="keywords" content="" />
        <script type="text/javascript" language="Javascript" charset="UTF-8"><!--[CDATA[
        var currentTreeNode = "WSFB3603CC-8D84-48d8-9F77-F3E0644CB0B6a.html";
// ]]--></script>
<script src="terms.js" type="text/javascript" language="Javascript" charset="UTF-8">...</script> <script src="help.js" type="text/javascript" language="Javascript" charset="UTF-8">...</script>  <script src="utilities.js" type="text/javascript" language="Javascript" charset="UTF-8">...</script> <script src="event.js" type="text/javascript" language="Javascript" charset="UTF-8">...</script> <script src="treeview.js" type="text/javascript" language="Javascript" charset="UTF-8">...</script> <script src="toc.js" language="Javascript" type="text/javascript" charset="UTF-8">..</script> 
<script type="text/javascript">
<!--[CDATA[
var headId = document.getElementsByTagName("head")[0];         
if (use_ie_6_behavior) {
    var linkId = document.createElement("link");
    linkId.href = "content-ie6.css";
    linkId.rel = "stylesheet";
    linkId.type = "text/css";
    headId.appendChild(linkId);
}
// ]]-->
</script>
<!--#include virtual="/livedocs/ssi/globalheader.ssi" -->
        <link rel="stylesheet" type="text/css" href="tree.css" />
        <link rel="stylesheet" type="text/css" href="content-fonts.css" />
        <link rel="stylesheet" type="text/css" href="content-hyperlinks.css" />
        <link rel="stylesheet" type="text/css" href="content.css" />
        <link rel="stylesheet" type="text/css" href="localeSpecific.css" />
    </head>
    <body id="content_body" onload="window.focus();">
        <a name="top"></a><div id="mnemonic">
            <div class="InDesign"><table><tr><td class="banner">InDesign CS4</td><td class="pod"><img src="images/PDF.gif" width="16" height="16" hspace="15" valign="50%" />&#160;&#160;
                     <a title="PDF" href="http://help.adobe.com/zh_CN/InDesign/6.0/indesign_cs4_help.pdf">
                         PDF (adobe.com) 
                    </a></td></tr></table></div>
        </div>
        <div id="searchbar">
<!-- BEGIN SEARCH CONTENT -->
            <form class="search_form" id="search" name="search" action="search.html" target="_self">
                <img src="images/search.png" />
<script type="text/javascript">
<!--[CDATA[
function clearSearch(){
    if (document.search.q.value == terms_AHV_SEARCH_BUTTON){document.search.q.value = ""}; 
}
document.write('<input class=\"search_input\" \
        name=\"q\" \
        id=\"q\" \
        type=\"text\" \
        maxlength=\"256\" \
        value=\"' + terms_AHV_SEARCH_BUTTON + '\" onclick=\"clearSearch()\"><\/input>'); 
// ]]-->


</script> 
            </form>
        </div>
<!-- BEGIN PAGE CONTENT WRAPPER -->
        <div id="page_content_wrapper">
<!-- BEGIN PAGE WRAPPER -->
<table id="page_content_table">
<tr>
<td id="col1">
<!-- BEGIN IONCOMMENTCOUNT -->
            <div id="ionComCount">
            </div>
<!-- END IONCOMMENTCOUNT -->
<!-- BEGIN GROUP TOC WRAPPER -->
            
<!-- END GROUP TOC WRAPPER -->
<!-- BEGIN NAV WRAPPER -->
            <div id="group_toc">
<script type="text/javascript">
<!--[CDATA[
if ( typeof(terms_BOOK_SHORT) != 'undefined' ) {
  document.write("<p>" + terms_BOOK_SHORT + "<\/p>");
}
// ]]-->


</script> 
            </div>
            <div id="nav_content">
            </div>
<!-- END NAV WRAPPER -->
</td>
<td id="col2">
<!-- BEGIN CONTENT WRAPPER -->
<!-- BEGIN BREADCRUMBS -->
            
            <div id="breadcrumb">
                
<ul class="navigation"><li class="prev"><a accesskey="p" class="prev" href="WSa285fff53dea4f8617383751001ea8cb3f-6f5aa.html" title="查找和更改文本"><img src="images/blank.gif" alt="上一页" width="17" height="17" /></a></li><li class="next"><a accesskey="n" class="next" href="WSa285fff53dea4f8617383751001ea8cb3f-6f59a.html" title="要搜索的元字符"><img src="images/blank.gif" alt="下一页" width="17" height="17" /></a></li></ul><div class="hierarchy"><a href="WSa285fff53dea4f8617383751001ea8cb3f-6fb3a.html">文本</a> /
     <a href="WSFB3603CC-8D84-48d8-9F77-F3E0644CB0B6a.html"><b>查找/更改</b></a> 
     </div>

            </div>
<!-- END BREADCRUMBS -->
            <div id="content_wrapper">
<!-- BEGIN PAGE TITLE -->
                <h1>
                    使用 GREP 表达式搜索
                </h1>
<!-- END PAGE TITLE -->
                <br clear="both" /><div id="minitoc"><div class="t"><div class="b"><div class="l"><div class="r"><div class="bl"><div class="br"><div class="tl"><div class="tr"><div><h3>目录 [<a href="#" onclick="return toggleMiniToc('minitoc-links', this);" class="hideLink">隐藏</a>]</h3><ul id="minitoc-links"><li><p><a href="#WSA32A604C-0BB5-48ea-80E2-8D9AEC81C786a"><h1 class="topictitle1">构建 GREP 搜索的提示</h1>
</a></p></li><li><p><a href="#WS5A5AF434-58BD-41ec-B817-F4FB50AE6637a"><h1 class="topictitle1">GREP 搜索示例</h1>
</a></p></li></ul></div></div><br clear="both" /></div></div></div></div></div></div></div></div><br clear="both" /><div><div class="section"><p>在“查找/更改”对话框的“GREP”选项卡上，可以构建 GREP 表达式，以便在长文档和多个打开的文档中查找字母数字字符串和模式。可以手动输入 GREP 元字符或从“要搜索的特殊字符”列表中选择它们。默认情况下，GREP 搜索区分大小写。</p>
<ol><li><p>选择“编辑”&gt;“查找/更改”，然后单击“GREP”选项卡。</p>
</li>
<li><p>在对话框底部的“搜索”菜单中指定搜索范围，然后单击相应图标以包含锁定图层、主页、脚注和要搜索的其它项目。 </p>
</li>
<li><p>在“查找内容”框中，执行任何以下操作以构建 GREP 表达式：</p>
<ul><li><p>手动输入搜索表达式。（请参见<a href="WSa285fff53dea4f8617383751001ea8cb3f-6f59a.html">要搜索的元字符</a>。）</p>
</li>
<li><p>单击“搜索内容”选项右侧的“要搜索的特殊字符”图标，然后从“位置”、“重复”、“匹配”、“修饰符”和“Posix”子菜单中选择选项，以帮助构建搜索表达式。 </p>
</li>
</ul>
</li>
<li><p>在“更改为”框中，键入或粘贴替换文本。</p>
</li>
<li><p>请单击“查找”。</p>
</li>
<li><p>要继续搜索，请单击“查找下一个”、“更改”（更改当前实例）、“全部更改”（出现一则消息，指示更改的总数）或“查找/更改”（更改当前实例并搜索下一个）。.</p>
</li>
</ol>
</div>
<div class="section"><div class="tip"><img src="images/tip_help.png" />还可以使用“GREP 样式”将字符样式应用到符合 GREP 表达式的文本。实际上，“GREP 样式”对话框是测试 GREP 表达式的好方法。在段落中添加要查找的示例，然后在“GREP 样式”对话框中指定字符样式和 GREP 表达式。打开“预览”后，可以编辑表达式，直至其正确影响所有示例。</div></div>
</div>
<div id="WSA32A604C-0BB5-48ea-80E2-8D9AEC81C786a" class="nochunk"><a name="WSA32A604C-0BB5-48ea-80E2-8D9AEC81C786a"></a><h3 class="topictitle3">构建 GREP 搜索的提示</h3><div><div class="section"><p>以下是构建 GREP 表达式的一些提示。</p>
<ul><li><p>GREP 选项卡下的很多搜索与文本选项卡下的搜索类似，但要注意，您需要根据所使用的选项卡插入不同的代码。通常，文本选项卡元字符以 ^ 开头（如 ^t 表示制表符）；而 GREP 选项卡元字符以 \ 开头（如 \t 表示制表符）。但是，并非所有元字符都遵循此规则。例如，文本选项卡中的段落回车符是 ^p，GREP 选项卡中的段落回车符是 \r。有关用于文本和 GREP 选项卡的元字符列表，请参见<a href="WSa285fff53dea4f8617383751001ea8cb3f-6f59a.html">要搜索的元字符</a>。</p>
</li>
<li><p>要在 GREP 中搜索具有象征意义的字符，请在字符前输入反斜线 (\)，表明后跟字符为实际字符。例如，句点 ( . ) 会在进行 GREP 搜索时搜索所有字符；要搜索真正的句点，请输入“\.”。 </p>
</li>
<li><p>如果要经常运行 GREP 搜索或与其它人共享该搜索，请将其存储为查询。（请参见<a href="WSB4D7E9CD-F741-40a0-A72A-1DB0E6089630a.html">使用查询查找/更改项目</a>。）</p>
</li>
<li><p>使用圆括号将搜索分为子表达式。例如，如果要搜索“cat”或“cot”，您可以使用 c(a|o)t 字符串。圆括号对标识编组尤其有用。例如，搜索“the (cat) and the (dog)”时，会将“cat”标识为查找到的文本 1，而将“dog”标识为查找到的文本 2。可以使用“查找到的文本”表达式（如将 $1 作为查找到的文本 1）仅更改查找到的文本的某一部分。 </p>
</li>
</ul>
</div>
</div></div>
<div id="WS5A5AF434-58BD-41ec-B817-F4FB50AE6637a" class="nochunk"><a name="WS5A5AF434-58BD-41ec-B817-F4FB50AE6637a"></a><h3 class="topictitle3">GREP 搜索示例</h3><div><div class="section"><p>请按照这些示例进行操作，以了解如何利用 GREP 表达式。</p>
</div>
<div class="section"><h4 class="sectiontitle">示例 1：查找用引号引起来的文本</h4><p>假定您要搜索某个用引号引起来的单词（如 "Spain"），并要删除引号并将某种样式应用于该单词，以使其变为 <dfn class="term">Spain</dfn> 而不是 "Spain"。如使用的三对圆括号 ( ) 所示，表达式 <samp class="codeph">(")(\W+)(")</samp> 包含三个编组。第一个和第三个编组搜索任何引号，而第二个编组搜索一个或多个单词字符。</p>
<p>您可以使用“查找到的文本”表达式来引用这些编组。例如，$0 指所有查找到的文本，而 $2 仅指第二个编组。通过在“更改为”字段中插入“$2”，在“更改格式”字段中指定字符样式，您可以搜索用引号引起来的单词，然后将该单词替换为某种字符样式。由于仅指定了 $2，因此，将删除 $1 和 $3 编组。（如果在“更改为”字段中指定 $0 或 $1$2$3，则还会将字符样式应用于引号。）</p>
<div class="fignone"><img alt="" id="iu_find_grep" src="images/iu_find_grep.png" /><div class="figdesc">GREP 示例</div><br /><dl><dt class="dlterm">A.</dt>
<dd>查找所有用引号引起来的单词字符</dd><p class="dlseparator"></p><dt class="dlterm">B.</dt>
<dd>更改仅应用于第二个编组</dd><p class="dlseparator"></p><dt class="dlterm">C.</dt>
<dd>应用的字符样式</dd><p class="dlseparator"></p></dl>
</div><p>此示例仅搜索用圆括号括起来的单个单词。如果要搜索用圆括号括起来的短语，请添加通配符表达式，如 (\s*.*\w*\d*)，它将查找空格、字符、单词字符以及数字。</p>
</div>
<div class="section"><h4 class="sectiontitle">示例 2：电话号码</h4><p>InDesign 包含一些搜索预设，您可以从“查询”菜单中进行选择。例如，可以选择“电话号码转换”查询（如下所示）：</p>
<p>\(?(\d\d\d)\)?[-. ]?(\d\d\d)[-. ]?(\d\d\d\d)</p>
<p>美国的电话号码可能会采用多种不同的格式，如 206-555-3982、(206) 555-3982、206.555.3982 和 206 555 3982。此字符串查找其中的任何变化形式。电话号码的前三个数字 (\d\d\d) 可能用圆括号括起来，也可能没有括起来，因此，应在圆括号后面显示问号：\(? 和 \）。请注意，反斜线 \ 表示搜索实际圆括号，并且它不是子表达式的一部分。方括号 [ ] 查找其中的任何字符，因此，在本例中，[-.] 查找连字符、句点或空格。方括号后面的问号表示可以选择搜索其中的项目，也可以不搜索这些项目。最后，用圆括号将数字括起来，这表示可以在“更改为”字段中引用的编组。</p>
<p>您可以根据需要在“更改为”字段中编辑编组引用。例如，可以使用以下表达式：</p>
<p>206.555.3982 = $1.$2.$3</p>
<p>206-555-3982 = $1-$2-$3</p>
<p>(206) 555-3982 = ($1) $2-$3</p>
<p>206 555 3982 = $1 $2 $3</p>
</div>
<div class="section"><h4 class="sectiontitle">附加 GREP 示例</h4><p>试一试这些示例，了解有关 GREP 搜索的更多信息。</p>

<div class="tablenoborder"><table border="1" cellpadding="4" cellspacing="0"><thead align="left"><tr><th valign="top" width="NaN%" id="d16e14162"><p>表达式</p>
</th>
<th valign="top" width="NaN%" id="d16e14165"><p>搜索字符串</p>
</th>
<th valign="top" width="NaN%" id="d16e14168"><p>样本文本</p>
</th>
<th valign="top" width="NaN%" id="d16e14171"><p>匹配（以粗体显示）</p>
</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="NaN%" headers="d16e14162 "><p>字符类</p>
<p>[ ]</p>
</td>
<td valign="top" width="NaN%" headers="d16e14165 "><p>[abc] 或 [abc]</p>
<p>查找字母 a、b 或 c。</p>
</td>
<td valign="top" width="NaN%" headers="d16e14168 "><p>Maria cuenta bien.</p>
</td>
<td valign="top" width="NaN%" headers="d16e14171 "><p>M<strong>a</strong>ri<strong>a</strong> cuent<strong>a</strong><strong>b</strong>ien.</p>
</td>
</tr>
<tr><td valign="top" width="NaN%" headers="d16e14162 "><p>段首</p>
<p>^</p>
</td>
<td valign="top" width="NaN%" headers="d16e14165 "><p>^~_.+</p>
<p>它在段首 (^) 搜索一次或多次 (+) 全角破折号 (~_) 后跟任意字符 ( . ) 的情况。</p>
</td>
<td valign="top" width="NaN%" headers="d16e14168 "><p>"We saw—or at least we think we saw—a purple cow."</p>
<p>—Konrad Yoes</p>
</td>
<td valign="top" width="NaN%" headers="d16e14171 "><p>"We saw—or at least we think we saw—a purple cow."</p>
<p><strong>—Konrad Yoes</strong></p>
</td>
</tr>
<tr><td valign="top" width="NaN%" headers="d16e14162 "><p>否定正查</p>
<p>(?!<i>pattern</i>)</p>
</td>
<td valign="top" width="NaN%" headers="d16e14165 "><p>InDesign (?!CS.*?)</p>
<p>仅当搜索字符串没有后跟指定的模式时，否定正查才会与搜索字符串匹配。</p>
</td>
<td valign="top" width="NaN%" headers="d16e14168 "><p>InDesign, InDesign 2.0, InDesign CS, and InDesign CS2</p>
</td>
<td valign="top" width="NaN%" headers="d16e14171 "><p><strong>InDesign</strong>, <strong>InDesign</strong> 2.0, InDesign CS, and InDesign CS2 </p>
</td>
</tr>
<tr><td valign="top" width="NaN%" headers="d16e14162 "><p>肯定正查</p>
<p>(?=<i>pattern</i>)</p>
</td>
<td valign="top" width="NaN%" headers="d16e14165 "><p>InDesign (?=CS.*?)</p>
<p>仅当搜索字符串后跟指定的模式时，肯定正查才会与搜索字符串匹配。</p>
<p>否定反查 (?&lt;!<i>pattern</i>) 和肯定反查 (?&lt;=<i>pattern</i>) 使用类似的模式。</p>
</td>
<td valign="top" width="NaN%" headers="d16e14168 "><p>InDesign, InDesign 2.0, InDesign CS, and InDesign CS2</p>
</td>
<td valign="top" width="NaN%" headers="d16e14171 "><p>InDesign, InDesign 2.0, <strong>InDesign</strong> CS, and <strong>InDesign</strong> CS2 </p>
</td>
</tr>
<tr><td valign="top" width="NaN%" headers="d16e14162 "><p>编组</p>
<p>( )</p>
</td>
<td valign="top" width="NaN%" headers="d16e14165 "><p>(quick) (brown) (fox)</p>
</td>
<td valign="top" width="NaN%" headers="d16e14168 "><p>The quick brown fox jumps up and down.</p>
</td>
<td valign="top" width="NaN%" headers="d16e14171 "><p>The <strong>quick brown fox</strong> jumps up and down.</p>
<p>所有查找到的文本 = quick brown fox；查找到的文本 1= quick；查找到的文本 2 = brown；查找到的文本 3 = fox</p>
</td>
</tr>
<tr><td valign="top" width="NaN%" headers="d16e14162 "><p>非标记圆括号</p>
<p>(?:<i>expression</i>)</p>
</td>
<td valign="top" width="NaN%" headers="d16e14165 "><p>(quick) ($:brown) (fox)</p>
</td>
<td valign="top" width="NaN%" headers="d16e14168 "><p>The quick brown fox jumps up and down.</p>
</td>
<td valign="top" width="NaN%" headers="d16e14171 "><p>The <strong>quick brown fox</strong> jumps up and down.</p>
<p>所有查找到的文本 = quick brown fox；查找到的文本 1= quick；查找到的文本 2 = fox</p>
</td>
</tr>
<tr><td valign="top" width="NaN%" headers="d16e14162 "><p>不区分大小写打开</p>
<p>(?i)</p>
</td>
<td valign="top" width="NaN%" headers="d16e14165 "><p>(?i)apple </p>
<p>也可以使用 (?i:apple)</p>
</td>
<td valign="top" width="NaN%" headers="d16e14168 "><p>Apple apple APPLE</p>
</td>
<td valign="top" width="NaN%" headers="d16e14171 "><p><strong>Apple</strong><strong>apple</strong><strong>APPLE</strong></p>
</td>
</tr>
<tr><td valign="top" width="NaN%" headers="d16e14162 "><p>不区分大小写关闭</p>
<p>(?-i)</p>
</td>
<td valign="top" width="NaN%" headers="d16e14165 "><p>(?-i)apple</p>
</td>
<td valign="top" width="NaN%" headers="d16e14168 "><p>Apple apple APPLE</p>
</td>
<td valign="top" width="NaN%" headers="d16e14171 "><p>Apple <strong>apple</strong> APPLE</p>
</td>
</tr>
<tr><td valign="top" width="NaN%" headers="d16e14162 "><p>多行打开</p>
<p>(?m)</p>
</td>
<td valign="top" width="NaN%" headers="d16e14165 "><p>(?m)^\w+</p>
<p>在此示例中，表达式在行首 (^) 查找一个或多个 (+) 单词字符 (\w)。(?m) 表达式允许将查找到的文本中的所有行视为单独的行。</p>
<p>(?m)^\w 匹配每个段落的开头。(?-m)^\w 只匹配文章的开头。</p>
</td>
<td valign="top" width="NaN%" headers="d16e14168 "><p>One Two Three Four Five Six Seven Eight</p>
</td>
<td valign="top" width="NaN%" headers="d16e14171 "><p><strong>One</strong> Two Three<strong>Four</strong> Five Six<strong>Seven</strong> Eight</p>
</td>
</tr>
<tr><td valign="top" width="NaN%" headers="d16e14162 "><p>多行关闭</p>
<p>(?-m)</p>
</td>
<td valign="top" width="NaN%" headers="d16e14165 "><p>(?-m)^\w+</p>
</td>
<td valign="top" width="NaN%" headers="d16e14168 "><p>One Two Three Four Five Six Seven Eight</p>
</td>
<td valign="top" width="NaN%" headers="d16e14171 "><p><strong>One</strong> Two Three Four Five Six Seven Eight</p>
</td>
</tr>
<tr><td valign="top" width="NaN%" headers="d16e14162 "><p>单行打开</p>
<p>(?s)</p>
</td>
<td valign="top" width="NaN%" headers="d16e14165 "><p>(?s)c.a</p>
<p>它搜索字母 c 和 a 之间的任何字符 ( . )。(?s) 表达式与任何字符相匹配，即使它位于下一行中。</p>
<p>(.) 匹配任何字符，段落回车符除外。(?s)(.) 匹配任何字符，包括段落回车符。</p>
</td>
<td valign="top" width="NaN%" headers="d16e14168 "><p>abc abc abc abc</p>
</td>
<td valign="top" width="NaN%" headers="d16e14171 "><p>ab<strong>c a</strong>b<strong>c</strong><strong>a</strong>b<strong>c a</strong>bc</p>
</td>
</tr>
<tr><td valign="top" width="NaN%" headers="d16e14162 "><p>单行关闭</p>
</td>
<td valign="top" width="NaN%" headers="d16e14165 "><p>(?-s)c.a</p>
</td>
<td valign="top" width="NaN%" headers="d16e14168 "><p>abc abc abc abc</p>
</td>
<td valign="top" width="NaN%" headers="d16e14171 "><p>ab<strong>c a</strong>bc ab<strong>c a</strong>bc</p>
</td>
</tr>
<tr><td valign="top" width="NaN%" headers="d16e14162 "><p>重复次数</p>
<p>{ }</p>
</td>
<td valign="top" width="NaN%" headers="d16e14165 "><p>b{3} 精确匹配 3 次</p>
<p>b(3,} 至少匹配 3 次</p>
<p>b{3,}? 至少匹配 3 次（最短匹配）</p>
<p>b{2,3} 至少匹配 2 次，并且不会超过 3 次</p>
<p>b{2,3}? 至少匹配 2 次，并且不会超过 3 次（最短匹配）</p>
</td>
<td valign="top" width="NaN%" headers="d16e14168 "><p>abbc abbbc abbbbc abbbbbc</p>
</td>
<td valign="top" width="NaN%" headers="d16e14171 "><p>abbc a<strong>bbb</strong>c a<strong>bbb</strong>bc a<strong>bbb</strong>bbc</p>
<p>abbc a<strong>bbb</strong>c a<strong>bbbb</strong>c a<strong>bbbbb</strong>c</p>
<p>abbc a<strong>bbb</strong>c a<strong>bbb</strong>bc a<strong>bbb</strong>bbc</p>
<p>a<strong>bb</strong>c a<strong>bbb</strong>c a<strong>bbb</strong>bc a<strong>bbb</strong>bbc</p>
<p>a<strong>bb</strong>c a<strong>bb</strong>bc a<strong>bb</strong><i>bb</i>c a<strong>bb</strong><i>bb</i>bc</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div></div>

                <div id="related">
                    <div class="separator">&#160;</div>
                    <div><p><a href="WS6F1E524C-8F74-4331-A813-33D08F983E94.html">创建 GREP 样式</a></p><p><a href="WSa285fff53dea4f8617383751001ea8cb3f-6f59a.html">要搜索的元字符</a></p>
</div>
                    
                </div>
                <div id="footer">
                    <p><img src="images/Community.png" />&#160;<a title="社区帮助 (adobe.com)" href="http://www.adobe.com/go/lr_InDesign_community_cn">社区帮助 (adobe.com)</a></p>
<!-- BEGIN IONCOMMENTS -->
                    <div id="ionComHere">
                    </div>
<!-- END IONCOMMENTS -->
<!--#include virtual="ionComments.ssi" -->
                    <p id="creativecommons"><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" id="creativecommons_text"><img id="creativecommons_img" src="images/CC.png" alt="本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可" /></a></p>
                </div>
            </div>
<!-- END CONTENT WRAPPER -->
</td>
</tr>
</table>
        </div>
<!-- END PAGE CONTENT WRAPPER -->
<script type="text/javascript">
<!--[CDATA[
scrollToNameAnchor();
// ]]-->
</script> 
<!--#include virtual="/livedocs/ssi/globalfooter.ssi" -->
<!--#include virtual="/ubi/analytics/analytics_ssi.html" -->
    </body>
</html>